import React from 'react'; import {Breadcrumb} from "antd"; import {serverGet} from "@/utils/request"; import './rich.css' import MainTitle from "@/components/MainTitle"; import ContentNotFound from "@/components/ContentNotFound"; export const dynamicParams = true export const generateStaticParams = async () => { try { const [res, res2] = await Promise.all([ serverGet, { pageNum: number; pageSize: number }>( "/webSite/getNewsUpdatesListWithoutSpecialNews", {pageNum: 1, pageSize: 20}, { next: { revalidate: 1800 }, cache: "force-cache" } ), serverGet, { pageNum: number; pageSize: number }>( "/webSite/getSpecialNewsUpdatesList", {pageNum: 1, pageSize: 20}, { next: { revalidate: 1800 }, cache: "force-cache" } ), ]) const records1 = res.code === 200 ? (res.data?.records ?? []) : [] const records2 = res2.code === 200 ? (res2.data?.records ?? []) : [] return [...records1, ...records2].map((item) => ({ id: item.id, })) } catch { return [] } } async function Page({ params, }: { params: Promise<{ id: string }> }) { const {id} = await params; const res = await serverGet( "/webSite/getNewsUpdatesById", {id}, { next: { revalidate: 30 }, cache: "force-cache" } ) if (!res.data) { return } return ( <>
您当前的所在位置:
{/*
*/} {res.data.newsName} {/*
*/}
); } export default Page;